Skip to content

Pin runners for glibc compatibility#18

Merged
ebourgeois merged 1 commit into
mainfrom
fix/17-glibc-2-39-not-found
Apr 17, 2026
Merged

Pin runners for glibc compatibility#18
ebourgeois merged 1 commit into
mainfrom
fix/17-glibc-2-39-not-found

Conversation

@dgunzy

@dgunzy dgunzy commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

Signed-off-by: Daniel Guns danbguns@gmail.com


Pins the build runners to ubuntu-22.04 / ubuntu-22.04-arm (glibc 2.35), which is forward-compatible with Debian 12's glibc 2.36.

Fixes #17.


Longer term, worth looking at building with musl (x86_64-unknown-linux-musl) — that would give us a fully static binary with no glibc dependency at all. There are some tradeoffs in binary size, but might be a little more robust? I did the same thing with flux9s to avoid this issue.

@dgunzy dgunzy requested a review from ebourgeois April 17, 2026 17:44
@dgunzy dgunzy marked this pull request as ready for review April 17, 2026 17:44
@dgunzy dgunzy force-pushed the fix/17-glibc-2-39-not-found branch from 8db6b58 to de2610e Compare April 17, 2026 17:47
@dgunzy

dgunzy commented Apr 17, 2026

Copy link
Copy Markdown
Contributor Author

Bumped packages to address cargo audit

  • RUSTSEC-2026-0098 — URI name constraints incorrectly accepted
  • RUSTSEC-2026-0099 — Wildcard name constraints accepted on certificates

@dgunzy dgunzy requested review from bingo13 and bradpenney April 17, 2026 17:54
artifact_name: 5spot-linux-amd64
binary_name: 5spot
- name: Linux ARM64
runner: ubuntu-24.04-arm

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would rather use 24, not go back to 22

@dgunzy dgunzy force-pushed the fix/17-glibc-2-39-not-found branch from de2610e to ea0f7e5 Compare April 17, 2026 23:35
Signed-off-by: Daniel Guns <danbguns@gmail.com>
@dgunzy dgunzy force-pushed the fix/17-glibc-2-39-not-found branch from ea0f7e5 to bddc84c Compare April 17, 2026 23:43
@ebourgeois ebourgeois merged commit 906d5ca into main Apr 17, 2026
22 checks passed
@ebourgeois ebourgeois deleted the fix/17-glibc-2-39-not-found branch April 25, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Container image crashes with GLIBC_2.39 not found

2 participants